1
时间架构:日期模块层级
AI015Lesson 7
00:00

Julia 的 日期 模块提供了一个强大且分层的框架,用于通过三种主要的不可变类型来管理时间数据: Time (基于时钟的), Date Date(基于日历的),以及 DateTime DateTime(组合型)。

1. 命名空间管理

选择加载模块的方式将决定你的交互语法:

  • using Dates:将所有导出的函数导入到 Main命名空间中。你可以直接调用 today() 函数。
  • import Dates:函数必须显式加上前缀(例如, Dates.now())。这种方式在大型工程中更安全,可避免名称冲突。
日期模块DateDateTimeTimeYYYY-MM-DDISO-8601HH:MM:SS.ms

2. 访问器与提取

除了创建之外,Julia 还允许使用专门的函数进行精准的元数据提取,例如 year()minute()dayofweekofmonth() 以识别特定模式(例如,第三个星期五)。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>